<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        变量：储存数据的容器,  会变化的量
        声明变量   var a = 10;  声明一个全局变量
        var  声明变量用的
        a    变量名   储存数据的容器的名字
        =    赋值号
        10   数据    
        声明一个变量a储存10；  声明一个变量a把10赋值给a;

        声明变量有两种方式 ：
        1、声明变量的同时，给变量赋值；
        如：var a = 10;
        2、先声明，后赋值；
        如：var c;
            c = '威震';


        声明变量的时候，不但可以每次声明一个变量，也可以同时声明多个变量，变量与变量之间用 , （小写逗号）隔开。
        如：
        var a = 10;
        var b = 20;
        var c = 30;

        var a = 10 , b = 20 , c;
        c = 30;


        变量的覆盖性
        var a = 10;
        a = 20;
        console.log(a)  // 20;


        声明变量的时候，会提升他的层级，优先级
        赋值的优先级不会被提升
     -->
    <script>
    
        // var a = 10;
        // console.log(a);
        // var b = 'string';
        // console.log(b);
        // var c;
        // console.log(c);   //  undefined
        // c = '威震';
        // console.log(c);

        // var a = 10;
        // var b = 20;
        // var c = 30;

        // var a = 10 , b = 20 , c;
        // c = 30;
        
        // var a,b,c;
        // a = 10;
        // b = 20;
        // c = 30;

        // var a = 10;
        // console.log(a);
        // a = 20;
        // console.log(a);

        
        // console.log(a);
        // var a;
        // a = 10;
    </script>
</body>
</html>